self-proclaimed expert - Turkish English Dictionary